MODULE = PlPN          PACKAGE = PlPN

SV*
TRUE(...)
	CODE:
		XSRETURN_YES;

SV*
FALSE(...)
	CODE:
		XSRETURN_NO;

const wchar_t*
PNSK_MRU(...)
	CODE:
		RETVAL = PNSK_MRU;
	OUTPUT:
		RETVAL

const wchar_t*
PNSK_MRUP(...)
	CODE:
		RETVAL = PNSK_MRUP;
	OUTPUT:
		RETVAL

const wchar_t*
PNSK_INTERFACE(...)
	CODE:
		RETVAL = PNSK_INTERFACE;
	OUTPUT:
		RETVAL

const wchar_t*
PNSK_EDITOR(...)
	CODE:
		RETVAL = PNSK_EDITOR;
	OUTPUT:
		RETVAL

const wchar_t*
PNSK_PRINT(...)
	CODE:
		RETVAL = PNSK_PRINT;
	OUTPUT:
		RETVAL

const wchar_t*
PNSK_DEFGUI(...)
	CODE:
		RETVAL = PNSK_DEFGUI;
	OUTPUT:
		RETVAL

const wchar_t*
PNSK_FIND(...)
	CODE:
		RETVAL = PNSK_FIND;
	OUTPUT:
		RETVAL

const wchar_t*
PNSK_SCHEMES(...)
	CODE:
		RETVAL = PNSK_SCHEMES;
	OUTPUT:
		RETVAL

const wchar_t*
PNSK_GENERAL(...)
	CODE:
		RETVAL = PNSK_GENERAL;
	OUTPUT:
		RETVAL

int
PNPATH_PN(...)
	CODE:
		RETVAL = PNPATH_PN;
	OUTPUT:
		RETVAL

int
PNPATH_SCHEMES(...)
	CODE:
		RETVAL = PNPATH_SCHEMES;
	OUTPUT:
		RETVAL

int
PNPATH_CLIPS(...)
	CODE:
		RETVAL = PNPATH_CLIPS;
	OUTPUT:
		RETVAL

int
PNPATH_TOOLS(...)
	CODE:
		RETVAL = PNPATH_TOOLS;
	OUTPUT:
		RETVAL

int
PNPATH_TAGGERS(...)
	CODE:
		RETVAL = PNPATH_TAGGERS;
	OUTPUT:
		RETVAL

int
PNPATH_PROJECTTEMPLATES(...)
	CODE:
		RETVAL = PNPATH_PROJECTTEMPLATES;
	OUTPUT:
		RETVAL

int
PNPATH_PRESETS(...)
	CODE:
		RETVAL = PNPATH_PRESETS;
	OUTPUT:
		RETVAL

int
PNPATH_USERMIN(...)
	CODE:
		RETVAL = PNPATH_USERMIN;
	OUTPUT:
		RETVAL

int
PNPATH_USERSETTINGS(...)
	CODE:
		RETVAL = PNPATH_USERSETTINGS;
	OUTPUT:
		RETVAL

int
PNPATH_USERTOOLS(...)
	CODE:
		RETVAL = PNPATH_USERTOOLS;
	OUTPUT:
		RETVAL

int
PNPATH_COMPILEDSCHEMES(...)
	CODE:
		RETVAL = PNPATH_COMPILEDSCHEMES;
	OUTPUT:
		RETVAL

int
PNPATH_USERCLIPS(...)
	CODE:
		RETVAL = PNPATH_USERCLIPS;
	OUTPUT:
		RETVAL

int
fnNotFound(...)
	CODE:
		RETVAL = fnNotFound;
	OUTPUT:
		RETVAL

int
fnFound(...)
	CODE:
		RETVAL = fnFound;
	OUTPUT:
		RETVAL

int
fnReachedStart(...)
	CODE:
		RETVAL = fnReachedStart;
	OUTPUT:
		RETVAL

int
fnInvalidRegex(...)
	CODE:
		RETVAL = fnInvalidRegex;
	OUTPUT:
		RETVAL

int
fnInvalidSearch(...)
	CODE:
		RETVAL = fnInvalidSearch;
	OUTPUT:
		RETVAL

int
stFindNext(...)
	CODE:
		RETVAL = stFindNext;
	OUTPUT:
		RETVAL

int
stReplace(...)
	CODE:
		RETVAL = stReplace;
	OUTPUT:
		RETVAL

int
stReplaceAll(...)
	CODE:
		RETVAL = stReplaceAll;
	OUTPUT:
		RETVAL

int
PN_EXT_IFACE_VERSION(...)
	CODE:
		RETVAL = PN_EXT_IFACE_VERSION;
	OUTPUT:
		RETVAL

int
efCaptureOutput(...)
	CODE:
		RETVAL = extensions::efCaptureOutput;
	OUTPUT:
		RETVAL

int
efBuiltIn(...)
	CODE:
		RETVAL = extensions::efBuiltIn;
	OUTPUT:
		RETVAL

int
fifPath(...)
	CODE:
		RETVAL = extensions::fifPath;
	OUTPUT:
		RETVAL

int
fifSingleFile(...)
	CODE:
		RETVAL = extensions::fifSingleFile;
	OUTPUT:
		RETVAL

int
fifOpenFiles(...)
	CODE:
		RETVAL = extensions::fifOpenFiles;
	OUTPUT:
		RETVAL

int
fifActiveProjectFiles(...)
	CODE:
		RETVAL = extensions::fifActiveProjectFiles;
	OUTPUT:
		RETVAL

int
elwCurrentDoc(...)
	CODE:
		RETVAL = extensions::elwCurrentDoc;
	OUTPUT:
		RETVAL

int
elwAllDocs(...)
	CODE:
		RETVAL = extensions::elwAllDocs;
	OUTPUT:
		RETVAL

int
elwCurrentProj(...)
	CODE:
		RETVAL = extensions::elwCurrentProj;
	OUTPUT:
		RETVAL

int
elwSelection(...)
	CODE:
		RETVAL = extensions::elwSelection;
	OUTPUT:
		RETVAL

int
miItem(...)
	CODE:
		RETVAL = extensions::miItem;
	OUTPUT:
		RETVAL

int
miSubmenu(...)
	CODE:
		RETVAL = extensions::miSubmenu;
	OUTPUT:
		RETVAL

int
OUseTabs(...)
	CODE:
		RETVAL = extensions::IOptions::OUseTabs;
	OUTPUT:
		RETVAL

int
OTabWidth(...)
	CODE:
		RETVAL = extensions::IOptions::OTabWidth;
	OUTPUT:
		RETVAL

int
OShowIndentGuides(...)
	CODE:
		RETVAL = extensions::IOptions::OShowIndentGuides;
	OUTPUT:
		RETVAL

int
OLineNumbers(...)
	CODE:
		RETVAL = extensions::IOptions::OLineNumbers;
	OUTPUT:
		RETVAL

int
OMaximiseNew(...)
	CODE:
		RETVAL = extensions::IOptions::OMaximiseNew;
	OUTPUT:
		RETVAL

int
OShowFullPath(...)
	CODE:
		RETVAL = extensions::IOptions::OShowFullPath;
	OUTPUT:
		RETVAL

int
OLineHighlight(...)
	CODE:
		RETVAL = extensions::IOptions::OLineHighlight;
	OUTPUT:
		RETVAL

int
OWordWrap(...)
	CODE:
		RETVAL = extensions::IOptions::OWordWrap;
	OUTPUT:
		RETVAL

int
ORightGuide(...)
	CODE:
		RETVAL = extensions::IOptions::ORightGuide;
	OUTPUT:
		RETVAL

int
ORightColumn(...)
	CODE:
		RETVAL = extensions::IOptions::ORightColumn;
	OUTPUT:
		RETVAL

int
OLineHighlightColour(...)
	CODE:
		RETVAL = extensions::IOptions::OLineHighlightColour;
	OUTPUT:
		RETVAL

int
ORightGuideColour(...)
	CODE:
		RETVAL = extensions::IOptions::ORightGuideColour;
	OUTPUT:
		RETVAL

int
OLineEndings(...)
	CODE:
		RETVAL = extensions::IOptions::OLineEndings;
	OUTPUT:
		RETVAL

int
OAlreadyOpenDropAction(...)
	CODE:
		RETVAL = extensions::IOptions::OAlreadyOpenDropAction;
	OUTPUT:
		RETVAL

int
OAlreadyOpenAction(...)
	CODE:
		RETVAL = extensions::IOptions::OAlreadyOpenAction;
	OUTPUT:
		RETVAL

int
ODefaultCodePage(...)
	CODE:
		RETVAL = extensions::IOptions::ODefaultCodePage;
	OUTPUT:
		RETVAL

int
ODefaultScintillaCache(...)
	CODE:
		RETVAL = extensions::IOptions::ODefaultScintillaCache;
	OUTPUT:
		RETVAL

int
OFindAlphaEnabled(...)
	CODE:
		RETVAL = extensions::IOptions::OFindAlphaEnabled;
	OUTPUT:
		RETVAL

int
OFindAlphaPercent(...)
	CODE:
		RETVAL = extensions::IOptions::OFindAlphaPercent;
	OUTPUT:
		RETVAL

int
OVisibleLineEndings(...)
	CODE:
		RETVAL = extensions::IOptions::OVisibleLineEndings;
	OUTPUT:
		RETVAL

int
OVisibleWhiteSpace(...)
	CODE:
		RETVAL = extensions::IOptions::OVisibleWhiteSpace;
	OUTPUT:
		RETVAL

int
OManageTabOrder(...)
	CODE:
		RETVAL = extensions::IOptions::OManageTabOrder;
	OUTPUT:
		RETVAL

int
OConvertLinesOnPaste(...)
	CODE:
		RETVAL = extensions::IOptions::OConvertLinesOnPaste;
	OUTPUT:
		RETVAL

int
ODefaultCharSet(...)
	CODE:
		RETVAL = extensions::IOptions::ODefaultCharSet;
	OUTPUT:
		RETVAL

int
OAutoComplete(...)
	CODE:
		RETVAL = extensions::IOptions::OAutoComplete;
	OUTPUT:
		RETVAL

int
OAutoCompleteUseKeywords(...)
	CODE:
		RETVAL = extensions::IOptions::OAutoCompleteUseKeywords;
	OUTPUT:
		RETVAL

int
OAutoCompleteUseTags(...)
	CODE:
		RETVAL = extensions::IOptions::OAutoCompleteUseTags;
	OUTPUT:
		RETVAL

int
OAutoCompleteStartChars(...)
	CODE:
		RETVAL = extensions::IOptions::OAutoCompleteStartChars;
	OUTPUT:
		RETVAL

int
OAutoCompleteActivation(...)
	CODE:
		RETVAL = extensions::IOptions::OAutoCompleteActivation;
	OUTPUT:
		RETVAL

int
OAutoCompleteTags(...)
	CODE:
		RETVAL = extensions::IOptions::OAutoCompleteTags;
	OUTPUT:
		RETVAL

int
OLineHighlightAlpha(...)
	CODE:
		RETVAL = extensions::IOptions::OLineHighlightAlpha;
	OUTPUT:
		RETVAL

int
OFoldingEnabled(...)
	CODE:
		RETVAL = extensions::IOptions::OFoldingEnabled;
	OUTPUT:
		RETVAL

int
OCaretXMove(...)
	CODE:
		RETVAL = extensions::IOptions::OCaretXMove;
	OUTPUT:
		RETVAL

int
OCaretYMove(...)
	CODE:
		RETVAL = extensions::IOptions::OCaretYMove;
	OUTPUT:
		RETVAL

int
OCaretXFlags(...)
	CODE:
		RETVAL = extensions::IOptions::OCaretXFlags;
	OUTPUT:
		RETVAL

int
OCaretYFlags(...)
	CODE:
		RETVAL = extensions::IOptions::OCaretYFlags;
	OUTPUT:
		RETVAL

int
OSmartHighlight(...)
	CODE:
		RETVAL = extensions::IOptions::OSmartHighlight;
	OUTPUT:
		RETVAL

int
OLinePaddingTop(...)
	CODE:
		RETVAL = extensions::IOptions::OLinePaddingTop;
	OUTPUT:
		RETVAL

int
OLinePaddingBottom(...)
	CODE:
		RETVAL = extensions::IOptions::OLinePaddingBottom;
	OUTPUT:
		RETVAL

int
ODefaultEncoding(...)
	CODE:
		RETVAL = extensions::IOptions::ODefaultEncoding;
	OUTPUT:
		RETVAL

int
OMultiByteCodePage(...)
	CODE:
		RETVAL = extensions::IOptions::OMultiByteCodePage;
	OUTPUT:
		RETVAL

int
OPTION_COUNT(...)
	CODE:
		RETVAL = extensions::IOptions::OPTION_COUNT;
	OUTPUT:
		RETVAL

